apple rose - French English Dictionary

apple rose

Meanings of "apple rose" with other terms in English French Dictionary : 3 result(s)

English French
Botanic
rose apple jambosier [m]
Malay(rose)apple Poire de Malaque
Rose apple Pomme rose